-- Decompiled with the Synapse X Luau decompiler.


local function init()
	local v1 = nil;
	local v2 = nil;
	v2, v1 = xpcall(function()
		return require(game:GetService("ReplicatedStorage"):WaitForChild("OHOH", 10):WaitForChild("OHOHFrame", 10));
	end, debug.traceback);
	if v2 then
		return v1;
	end;
	warn(v1);
	return init();
end;
local M = setmetatable({}, {
	__index = init()
});
_G.ServerOHOH = M;

local v4 = require(M:GetPath_Loop("ServerScriptService._FileData.ServerFileList", game));
M.files = M:InitFiles(v4);
M.load = M:InitLoads(v4);
M.config = M:InitConfig();
M.class = M.load.Class();
M.event_manager = M.load.ServerEventManager();
M.function_manager = M.load.ServerFunctionManager();
M.event_list = M.load.EventList();
M.function_list = M.load.FunctionList();
M.enum = M.load.OHOHEnum();
M.resource = M:GetPath("ReplicatedStorage.Resource", game);


return M;
